
/*--------------------------------------Construccion del Menu------------------------------------*/
 .nivel{
  height: auto;
  padding:3px;
  background-color: #FFFFFF;
  text-align: center;
  border-left:solid #FF9900 6px;
  border-bottom: solid #D0D0D0 1px;
  border-right: solid #D0D0D0 1px;
  text-shadow:2px 2px 2px #ccc;
}

.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(../../images/front_login/menu/treeview-default.png) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
    display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a{
   text-decoration: none;
   color: #000000;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol{
   margin: 1em 0;
   display: none;
}

.treeview .hover{ /* Color del link del menu*/
   color: #0066FF;
   cursor: pointer;
  }

.treeview li{
   background: url(../../images/front_login/menu/treeview-default-line.png) 0 0 no-repeat;
}

.treeview li.collapsable, .treeview li.expandable{
   background-position: 0 -176px;
}

.treeview .expandable-hitarea {
   background-position: -80px -3px;
}
.treeview li.last{
   background-position: 0 -1766px
}

.treeview li.lastCollapsable, .treeview li.lastExpandable{
   background-image: url(../../images/front_login/menu/treeview-default.png);
}

.treeview li.lastCollapsable {
   background-position: 0 -111px
}

.treeview li.lastExpandable{
   background-position: -32px -67px
}

.treeview div.lastCollapsable-hitarea,
.treeview div.lastExpandable-hitarea {
   background-position: 0;
}

.filetree li {
  padding: 3px 0 2px 16px;
}

.filetree span.folder,
.filetree span.file,
.filetree span.edit,     /*Para la separacion entre la imagen del menu y el titulo*/
.filetree span.fecha,
.filetree span.buscar,
.filetree span.hora,
.filetree span.pendiente,
.filetree span.aprobado,
.filetree span.users,
.filetree span.config{
   padding: 1px 0 1px 19px;
   display: block;
 }

.filetree li.expandable span.folder{    /*Muestra la carpeta cerrada*/
   background: url(../../images/front_login/menu/folder-closed01.png) 0 0 no-repeat;
}

.filetree span.folder{ /*Calse para item tipo Carpeta Raiz*/
  background: url(../../images/front_login/menu/folder01.png) 0 0 no-repeat;
 }

.filetree span.file { /* Clase para item tipo archivo*/
  background: url(../../images/front_login/menu/file.png) 0 0 no-repeat;
  }

.filetree span.edit {  /*Clase para item tipo editar*/
   background: url(../../images/front_login/menu/editar.png) 0 0 no-repeat;
}

.filetree span.fecha { /*Clase para link tipo fechas*/
   background: url(../../images/front_login/menu/calendar.png) 0 0 no-repeat;
}

.filetree span.buscar { /*Clase para item tipo buscar*/
  background: url(../../images/front_login/menu/buscar.png) 0 0 no-repeat;
}
.filetree span.hora { /*Clase para item tipo horas*/
  background: url(../../images/front_login/menu/clock.png) 0 0 no-repeat;
}
.filetree span.pendiente { /*Clase para item tipo Pendientes*/
  background: url(../../images/front_login/menu/pendiente.png) 0 0 no-repeat;
}
.filetree span.aprobado { /*Clase para item tipo Aprobados*/
  background: url(../../images/front_login/menu/aprobado.png) 0 0 no-repeat;
}
.filetree span.users { /*Clase para item tipo usuarios*/
  background: url(../../images/front_login/menu/users.png) 0 0 no-repeat;
}
.filetree span.config { /*Clase para item tipo configuracion*/
  background: url(../../images/front_login/menu/config.png) 0 0 no-repeat;
}

/*-------------------------------Fin de la construccion del menu---------------------------------------*/